encoding/json.decodeState.errorContext (field)

23 uses

	encoding/json (current package)
		decode.go#L213: 	errorContext          *errorContext
		decode.go#L233: 	if d.errorContext != nil {
		decode.go#L234: 		d.errorContext.Struct = nil
		decode.go#L236: 		d.errorContext.FieldStack = d.errorContext.FieldStack[:0]
		decode.go#L251: 	if d.errorContext != nil && (d.errorContext.Struct != nil || len(d.errorContext.FieldStack) > 0) {
		decode.go#L254: 			err.Struct = d.errorContext.Struct.Name()
		decode.go#L255: 			fieldStack := d.errorContext.FieldStack
		decode.go#L657: 	if d.errorContext != nil {
		decode.go#L658: 		origErrorContext = *d.errorContext
		decode.go#L701: 				if d.errorContext == nil {
		decode.go#L702: 					d.errorContext = new(errorContext)
		decode.go#L725: 						d.errorContext.FieldStack = append(
		decode.go#L726: 							d.errorContext.FieldStack,
		decode.go#L732: 				d.errorContext.Struct = t
		decode.go#L733: 				d.errorContext.FieldStack = append(d.errorContext.FieldStack, f.name)
		decode.go#L814: 		if d.errorContext != nil {
		decode.go#L818: 			d.errorContext.FieldStack = d.errorContext.FieldStack[:len(origErrorContext.FieldStack)]
		decode.go#L819: 			d.errorContext.Struct = origErrorContext.Struct